| автор перевода: Илья Михайлов | Предыдущая | Следующая | Оглавление |
Flash Player 7.
my_cm.onSelect = function (item:Object,item_menu:ContextMenu): Void{ // your code here }
item Ссылка на объект (клип, кнопку или выделяемое текстовое поле) который находится под курсором мыши когда вызвано контекстное меню флэш проигрывателя и
item_menu Ссылка на объект ContextMenu, задаваемы свойством menu объекта.
Ничего
Обработчик событий; вызывается, когда пользователь открывает контекстное меню флэш проигрывателя, но перед тем, как меню будет показано. Это позволит вам определить содержимое контекстного меню в зависимомти от текущего со
Вы можете также установить функцию обратного вызова (callback handler) для объекта ContextMenu, когда вы создаете новый объект ContextMenu.Чтобы получить дополнительную информацию, смотрите ContextMenu class.
В следующем примере определяется, какой тип объектов был вызван в контекстном меню:
my_cm = new ContextMenu();
function menuHandler(obj:Object, menu:ContextMenu) {
if(obj instanceof MovieClip) {
trace("Movie clip: " + obj);
}
if(obj instanceof TextField) {
trace("Text field: " + obj);
}
if(obj instanceof Button) {
trace("Button: " + obj);
}
}
my_cm.onSelect = menuHandler;
my_mc.menu = my_cm;
my_btn.menu = my_cm;
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |